<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>大事件-首页</title>
    <link rel="stylesheet" href="css/reset.css">
    <link rel="stylesheet" href="css/font-awesome.min.css">
    <link rel="stylesheet" href="css/main.css">
</head>

<body>
    <div class="header">
        <a href="#" class="logo fl"><img src="images/logo.png" alt="logo"></a>
        <div class="search_form fl">
            <input type="text" class="search_txt" placeholder="黑洞照片">
            <button class="search_btn"><i class="fa fa-search"></i></button>
        </div>
        <div class="link_info fr">
            <a href="#"><i class="fa fa-angle-right"></i>&nbsp;&nbsp;网站地图</a><br>
            <a href="#"><i class="fa fa-angle-right"></i>&nbsp;&nbsp;招聘信息</a>
        </div>
    </div>

    <div class="menu_con">
        <div class="menu">
            <div class="menu_collapse fl">
                <a href="javascript:;" class="level_one"><i class="fa fa-list-ul"></i>全部分类</a>
                <ul class="level_two">
                    <li class="up"></li>
                    <li><a href="./list.html">最 新</a></li>
                    <li><a href="./list.html">科 技</a></li>
                    <li><a href="./list.html">股 市</a></li>
                    <li><a href="./list.html">商 品</a></li>
                    <li><a href="./list.html">外 汇</a></li>
                    <li><a href="./list.html">公 司</a></li>
                </ul>
            </div>
            <ul class="left_menu fl">
                <li><a href="#">最 新</a></li>
                <li><a href="#">科 技</a></li>
                <li><a href="#">股 市</a></li>
                <li><a href="#">商 品</a></li>
                <li><a href="#">外 汇</a></li>
                <li><a href="#">公 司</a></li>
            </ul>
            <ul class="right_menu fr">
                <li><a href="#">科技专题</a></li>
                <li><a href="#">财经专题</a></li>
            </ul>
        </div>
    </div>

    <div class="main_con clearfix">
        <div class="left_con">
            <ul class="focus_list">
                <!-- 热点图结构位置 -->
            </ul>

            <div class="common_title">
                <h3><i class="fa fa-edit"></i> 最新资讯</h3>
                <a href="#" class="more"><i class="fa fa-angle-double-right"></i></a>
            </div>

            <div class="common_news">
                <!-- 最新资讯结构位置 -->
            </div>

        </div>
        <div class="right_con">
            <div class="common_wrap">
                <h3><i class="fa fa-bar-chart"></i> 一周热门排行</h3>
                <ul class="content_list hotrank_list">
                    <li><span class="first">1</span><a href="#">神奇的水滴摄影，泡泡中的世界泡泡中的世界</a></li>
                    <li><span class="second">2</span><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><span class="third">3</span><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><span>4</span><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><span>5</span><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><span>6</span><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><span>7</span><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                </ul>
            </div>
            <div class="common_wrap">
                <h3><i class="fa fa-commenting-o"></i> 最新评论</h3>
                <ul class="content_list comment_list">
                    <!-- 最新评论结构位置 -->
                    <!-- <li>
                        <span>山</span>
                        <b><em>山治</em> 9个月前(08-14)说:</b>
                        <strong>挺会玩的</strong>
                    </li> -->

                </ul>
            </div>
            <div class="common_wrap">
                <h3><i class="fa fa-bullseye"></i> 焦点关注</h3>
                <ul class="content_list guanzhu_list">
                    <li><a href="#">神奇的水滴摄影，泡泡中的世界泡泡中的世界</a></li>
                    <li><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                </ul>
            </div>
        </div>
    </div>

    <div class="footer clearfix">
        <div class="foot_link">
            <a href="#">关于我们</a>
            <span>|</span>
            <a href="#">联系我们</a>
            <span>|</span>
            <a href="#">招聘人才</a>
            <span>|</span>
            <a href="#">友情链接</a>
        </div>
        <p>CopyRight © 2019 深圳大事件信息技术股份有限公司 All Rights Reserved</p>
        <p>电话：0755-****888 粤ICP备*******8号</p>
    </div>

    <!-- 导入模板引擎js文件 -->
    <script src="./js/template-web.js"></script>
    <!-- 引入jq文件 -->
    <script src="./js/jquery-1.12.4.min.js"></script>
    <!-- 热点图渲染模板 -->
    <script id='hotpicTemp' type="text/html">
        {{each data}}
        <li class="{{$index == 0 ? 'first':''}}">
            <a href="#"><img src="{{$value.cover}}" alt=""></a>
            <p>{{$value.title}}</p>
        </li>
        {{/each}}
    </script>
    <!-- 最新资讯渲染模板 -->
    <script id="contentTemp" type="text/html">
        {{each data}}
        <div class="common_news_list">
            <a href="article.html?id={{$value.id}}" class="list_pic">
                <img src="{{$value.cover}}" alt="">
            </a>
                <h4><a href="./article.html?id={{$value.id}}">{{$value.title}} </a></h4>
                <p>{{@$value.intro}}</p>
                <div class="new_info">
                    <span>{{$value.category}}&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<i class="fa fa-eye"></i>&nbsp;阅读({{$value.read}})&nbsp;&nbsp;&nbsp;<i class="fa fa-commenting"></i>&nbsp;评论({{$value.comments}})</span>
                    <b>发布于 {{$value.date}}</b>
                </div>
        </div>
        {{/each}}
    </script>
    <!-- 最新评论渲染模板 -->
    <script id="commentListTemp" type="text/html">
        {{each data}}
        <li>
            <span>{{$value.author.substr(0,1)}}</span>
            <b><em>{{$value.author}}</em> {{$value.mydate}}个月前({{$value.pubmm}}-{{$value.pubdd}})说:</b>
            <strong>{{$value.intro}}</strong>
        </li>
        {{/each}}
    </script>
    <script>
        $(function () {
            // 1.热点图渲染
            // 请求地址：/index/hotpic
            // 请求方式：get
            $.ajax({
                url: 'http://localhost:8080/api/v1/index/hotpic',
                dataType: 'json',
                success: function (res) {
                    // console.log(res);
                    if (res.code == 200) {
                        $('.focus_list').html(template('hotpicTemp', res))
                    }
                }
            })

            //2.最新资讯渲染
            // 请求地址：/index/latest
            // 请求方式：get
            $.ajax({
                url: 'http://localhost:8080/api/v1/index/latest',
                dataType: 'json',
                success: function (res) {
                    // console.log(res);
                    if (res.code == 200) {
                        $('.common_news').html(template('contentTemp', res))
                    }
                }
            })


            // 3.最新评论渲染
            // 请求地址：/index/latest_comment
            // 请求方式：get
            $.ajax({
                url: 'http://localhost:8080/api/v1/index/latest_comment',
                dataType: 'json',
                success: function (res) {
                    console.log(res);
                    if (res.code == 200) {
                        // console.log(res.data[0].date);
                        // 前提：距离发布时间的日期数据改造
                        //  'x个月前' = （当前的时间的月份-发布文章的时间的月份）+（当前的时间的年份-发布文章的时间的年份）*12	
                        // 进行数据改造：后台给什么你用什么
                        // 尽量不要修改原始数据，而是新增自己所需要的属性	
                        // 1.获取当前时间的年、月
                        let date = new Date();
                        let year = date.getFullYear()
                        let month = date.getMonth() + 1
                        //2.获取 发布文章时间的 年、月
                        for (i = 0; i < res.data.length; i++) {
                            let pub = new Date(res.data[i].date);
                            let pubyy = pub.getFullYear()
                            let pubmm = pub.getMonth() + 1;
                            res.data[i].mydate = (month - pubmm) + (year - pubyy) * 12
                            res.data[i].pubmm = pubmm < 10 ? '0' + pubmm : pubmm;
                            let pubdd = pub.getDate();
                            res.data[i].pubdd = pubdd < 10 ? '0' + pubdd : pubdd;
                        }
                        // console.log(res);
                        $('.comment_list').html(template('commentListTemp', res))
                    }
                }
            })

        })//入口函数结束
    </script>
</body>

</html>